# 继承

import random

class Phone:
    type="iphone6"
    id:str

    def __init__(self,id=str(random.randint(1,10**6))):
        self.id=id

    def __str__(self):
        return self.type+":"+self.id

    def use(self):
        print(f"{self.__str__()}使用中。")

class ParentPhone:
    def use(self):
        print("parentPhone")

class Phone6S(ParentPhone,Phone):
    type="iphone6s"

    def use(self):
        # 第一种调用父类方法方式
        Phone.use(self)
        ParentPhone.use(self)
        # 第二种调用父类方法方式(只有第一个方法有效)
        super().use()
        print(f"{self.__str__()}使用中……")


if __name__ == '__main__':
    phone=Phone()
    print(phone)

    print("----------------")

    phone6s=Phone6S()
    # print(phone6s)
    phone6s.use()

